throw one's self down - Turkish English Dictionary